icontheme: Use a bit field in AsyncSymbolicData
authorTimm Bäder <tbaeder@redhat.com>
Mon, 29 Oct 2018 10:26:05 +0000 (11:26 +0100)
committerTimm Bäder <mail@baedert.org>
Thu, 8 Nov 2018 04:48:14 +0000 (05:48 +0100)
176 -> 144 bytes

gtk/gtkicontheme.c

index 95e8e7f0801f2cc0212f1aa0e6b8f76e38c69075..5b1d3c626060c7c8dd95252563ed4578147af9bf 100644 (file)
@@ -4519,16 +4519,16 @@ gtk_icon_info_load_symbolic_for_context (GtkIconInfo      *icon_info,
 }
 
 typedef struct {
-  gboolean is_symbolic;
+  guint is_symbolic : 1;
+  guint success_color_set : 1;
+  guint warning_color_set : 1;
+  guint error_color_set : 1;
+  guint fg_set : 1;
   GtkIconInfo *dup;
   GdkRGBA fg;
-  gboolean fg_set;
   GdkRGBA success_color;
-  gboolean success_color_set;
   GdkRGBA warning_color;
-  gboolean warning_color_set;
   GdkRGBA error_color;
-  gboolean error_color_set;
 } AsyncSymbolicData;
 
 static void